Towards a Framework for Self-adaptive Component-Based Applications
نویسندگان
چکیده
Nowadays, applications must work in highly dynamic environments, where resources availability, among other factors, can evolve at runtime. To deal with this situation, applications must be self-adaptive, that is adapt themselves to their environment and its evolutions. Our goal is to enable systematic development of self-adaptive componentbased applications using the Separation of Concerns principle: we consider adaptation to a specific execution context and its evolutions as a concern which should be treated separately from the rest of an application. In this paper, we first present the general approach we propose and the corresponding development framework and tools we are developing to support it. Then, in order to validate this approach, we use it on a small component-based application to show how it can be made
منابع مشابه
RELIABILITY-BASED DESIGN OPTIMIZATION OF COMPLEX FUNCTIONS USING SELF-ADAPTIVE PARTICLE SWARM OPTIMIZATION METHOD
A Reliability-Based Design Optimization (RBDO) framework is presented that accounts for stochastic variations in structural parameters and operating conditions. The reliability index calculation is itself an iterative process, potentially employing an optimization technique to find the shortest distance from the origin to the limit-state boundary in a standard normal space. Monte Carlo simulati...
متن کاملTowards Trust-Aware and Self-adaptive Systems
The Future Internet (FI) comprises scenarios where many heterogeneous and dynamic entities must interact to provide services (e.g., sensors, mobile devices and information systems in smart city scenarios). The dynamic conditions under which FI applications must execute call for selfadaptive software to cope with unforeseeable changes in the application environment. Software engineering currentl...
متن کاملPolicy Based Self-Adaptive Scheme in Pervasive Computing
Nowadays, application systems in pervasive computing have to be self-adaptive, which means adapting themselves to dynamic environments. Our aim is to enable systematic development of self-adaptive component-based applications. The paper first introduces a novel policy based framework for self-adaptive scheme in pervasive computing. Then the proposed policy ontology and policy language are well ...
متن کاملTowards a Generic Reconfigurable Framework for Self-adaptation of Distributed Component-Based Application
Software is moving towards evolutionary architectures that are able to easily accommodate changes and integrate new functionality. This is important in a wide range of applications, from plugin-based end user applications to critical applications with high availability requirements. This work presents a component based framework that allows introducing adaptability to the distributed component-...
متن کاملA New Structure for Direct Measurement of Temperature Based on Negative Temperature Coefficient Thermistor and Adaptive Neuro-fuzzy Inference System
Thermistors are very commonly used for narrow temperature-range high-resolution applications, such as in medicine, calorimetry, and near ambient temperature measurements. In particular, Negative Temperature Coefficient (NTC) thermistor is very inexpensive and highly sensitive, whose sensing temperature range and sensitivity are highly limited due to the intrinsic nonlinearity and self-heating p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003